/**
 * 
 */
package ar.com.psicosoft.persistence.psicosoft_admin;

/**
 * @author moranelli
 *
 */
import java.util.List;

import ar.com.psicosoft.exception.PsicosoftException;
import ar.com.psicosoft.model.psicosoft_admin.Empresa;
import ar.com.psicosoft.model.psicosoft_admin.Sede;

public interface SedeDao {

	public Sede buscarSedePorId(Integer idSede) throws PsicosoftException;

	public Sede buscarSedePorDescripcionSede(String descripcionSede)
			throws PsicosoftException;

	public List<Sede> buscarSedesDeEmpresa(Empresa empresa)
			throws PsicosoftException;

	public void guardarSede(Sede sede) throws PsicosoftException;

	public void modificarSede(Sede sede) throws PsicosoftException;

	public void eliminarSede(Sede sede) throws PsicosoftException;

	public void bajaSede(Sede sede) throws PsicosoftException;

}